The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "tie::cache::lru"

Tie::Cache::LRU - A Least-Recently Used cache River stage two • 8 direct dependents • 17 total dependents

NOTE There are no plans to update this module. Please consider using CHI or other caching framework. This is an implementation of a least-recently used (LRU) cache keeping the cache in RAM. A LRU cache is similar to the kind of cache used by a web br...

MSCHWERN/Tie-Cache-LRU-20150301 - 01 Mar 2015 20:26:39 UTC - Search in distribution

Tie::Cache::LRU::Expires - Extends Tie::Cache::LRU with expiring River stage zero No dependents

This is an expiring LRU cache, using Tie::Cache::LRU. Each entry in this cache expires after 'EXPIRES' seconds (default 3600). The cache is in RAM (see Tie::Cache::LRU). ENTRIES provides the maximum number of entries in the Tie::Cache::LRU cache. It ...

OESTERHOL/Tie-Cache-LRU-Expires-0.55 - 19 Jul 2012 21:47:45 UTC - Search in distribution

Tie::FileLRUCache - A lightweight but robust filesystem based persistent LRU cache River stage one • 1 direct dependent • 2 total dependents

Provides a lightweight persistent filesystem based LRU cache. It uses the 'last accessed' timestamp generated by the file system to determine the 'oldest' cache entry and discards the oldest cache entries when needed to stay under the -keep_last limi...

SNOWHARE/Tie-FileLRUCache-1.06 - 08 Oct 2020 13:32:26 UTC - Search in distribution

Tie::Cache - LRU Cache in Memory River stage three • 10 direct dependents • 536 total dependents

This module implements a least recently used (LRU) cache in memory through a tie interface. Any time data is stored in the tied hash, that key/value pair has an entry time associated with it, and as the cache fills up, those members of the cache that...

CHAMAS/Tie-Cache-0.21 - 19 May 2014 15:53:49 UTC - Search in distribution

Cache::LRU - a simple, fast implementation of LRU cache in pure perl River stage three • 24 direct dependents • 146 total dependents

Cache::LRU is a simple, fast implementation of an in-memory LRU cache in pure perl....

KAZUHO/Cache-LRU-0.04 - 07 Apr 2014 21:54:05 UTC - Search in distribution

MCE::Shared::Cache - A hybrid LRU-plain cache helper class River stage one • 2 direct dependents • 3 total dependents

A cache helper class for use as a standalone or managed by MCE::Shared. This module implements a least-recently used (LRU) cache with its origin based on MCE::Shared::Ordhash, for its performance and low-memory characteristics. It is both a LRU and p...

MARIOROY/MCE-Shared-1.886 - 13 Sep 2023 23:57:14 UTC - Search in distribution

Tie::Hash::LRU - LRU hashes for Perl (XS implementation) River stage two • 3 direct dependents • 25 total dependents

This module provides XS implementation of the LRU algorithm. It merely puts hash entry in front of the queue each time this entry accessed. Tied hashes have significant overhead and cannot perform as fast as a simple subroutine call. But the benefits...

ZZZ/Tie-Hash-LRU-0.05 - 27 Nov 2011 18:46:20 UTC - Search in distribution

Cache - the Cache interface River stage two • 20 direct dependents • 25 total dependents

The Cache modules are designed to assist a developer in persisting data for a specified period of time. Often these modules are used in web applications to store data locally to save repeated and redundant expensive calls to remote machines or databa...

SHLOMIF/Cache-2.11 - 24 Feb 2015 13:04:21 UTC - Search in distribution

CHI - Unified cache handling interface River stage three • 97 direct dependents • 204 total dependents

CHI provides a unified caching API, designed to assist a developer in persisting data for a specified period of time. The CHI interface is implemented by driver classes that support fetching, storing and clearing of data. Driver classes exist or will...

ASB/CHI-0.61 - 13 Oct 2021 14:56:11 UTC - Search in distribution

Memoize::ExpireLRU - Expiry plug-in for Memoize that adds LRU cache expiration River stage three • 2 direct dependents • 118 total dependents

For the theory of Memoization, please see the Memoize module documentation. This module implements an expiry policy for Memoize that follows LRU semantics, that is, the last n results, where n is specified as the argument to the "CACHESIZE" parameter...

NEILB/Memoize-ExpireLRU-0.56 - 06 Jul 2016 23:05:22 UTC - Search in distribution

Tie::Cacher - Cache a (sub)set of key/value pairs. Tie and OO interface. River stage zero No dependents

This module implements a least recently used (LRU) cache in memory through a tie and a OO interface. Any time a key/value pair is fetched or stored, an entry time is associated with it, and as the cache fills up, those members of the cache that are t...

THOSPEL/Tie-Cacher-0.09 - 07 Jun 2004 01:31:50 UTC - Search in distribution

TX - a simple template system based on Text::Template::Library River stage zero No dependents

"Text::Template::Base" and "Text::Template::Library" are good at processing single templates. They lack the ability to manage sets of template files. This module adds that functionality in a (what I think) user friendly manner. The most important fun...

OPI/TX-0.09 - 14 Jun 2010 16:05:06 UTC - Search in distribution

DBI - Database independent interface for Perl River stage four • 940 direct dependents • 2099 total dependents

The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a consistent database interface, independent of the actual database being used. It is important to remember th...

TIMB/DBI-1.643 - 31 Jan 2020 19:02:41 UTC - Search in distribution

Frost - Feasible Referential Object STorage River stage zero No dependents

Once upon a time, when there were still real winters with frosty air, an old moose named Elly Elk walked through the snow-white forest and murmured over and over "How can I become persistent?", "I want to live forever!" and more and more of that agon...

ERNESTO/Frost-0.70 - 16 Oct 2010 16:34:50 UTC - Search in distribution

DataLoader - automatically batch and cache repeated data loads River stage zero No dependents

DataLoader is a generic utility to be used as part of your application's data fetching layer. It provides a consistent API over various backends and reduces requests to those backends via automatic batching and caching of data. It is primarily useful...

RJH/DataLoader-0.02 - 29 Jul 2019 19:06:07 UTC - Search in distribution

Memoize - Make functions faster by trading space for time River stage three • 77 direct dependents • 304 total dependents

*Memoizing* a function makes it faster by trading space for time. It does this by caching the return values of the function in a table. If you call the function again with the same arguments, "memoize" jumps in and gives you the value out of the tabl...

ARISTOTLE/Memoize-1.16 - 29 Jan 2023 09:05:05 UTC - Search in distribution

Apache2::Translation - Configuring Apache dynamically River stage zero No dependents

As the name implies "Apache2::Translation" lives mostly in the URI Translation Phase. It is somehow similar to "mod_rewrite" but configuration statements are read at runtime, thus, allowing to reconfigure a server without restarting it. The actual co...

OPI/Apache2-Translation-0.34 - 12 Jun 2011 09:15:29 UTC - Search in distribution

List::MRU - Perl module implementing a simple fixed-size MRU-ordered list. River stage zero No dependents

Perl module implementing a simple fixed-size most-recently-used- (MRU)-ordered list of values/objects. Well, really it's a most- recently-added list - items added to the list are just promoted to the front of the list if they already exist, otherwise...

GAVINC/List-MRU-0.04 - 27 Dec 2006 10:29:37 UTC - Search in distribution

DBIx::Class::Manual::Cookbook - Miscellaneous recipes River stage three • 342 direct dependents • 452 total dependents

RIBASUSHI/DBIx-Class-0.082843 - 17 May 2022 10:49:29 UTC - Search in distribution

Installation River stage zero No dependents

ASVBR/DBIx-PgLink-0.01 - 27 Dec 2007 09:11:40 UTC - Search in distribution
25 results (0.116 seconds)